草庐IT

c - ZwQueryDirectoryFile 恢复

全部标签

java - 从已编译的 apk 中恢复丢失的代码

我这里有一个问题……这让我非常紧张。我当时正在开发这款游戏,而且进展顺利,所以我在我的笔记本电脑上复制了一份,以便在离开计算机时做一些工作。长话短说,硬盘故障+糟糕的备份导致我失去了一个非常重要的类(class)。有没有办法反编译apk来找回丢失的代码?它并不过分复杂或复杂,只是如果不阅读每一本书就不可能重写它。单例的。线。的。代码。在整个应用程序中,因为它初始化了很多类并以特定方式加载了一堆东西。通过快速谷歌搜索,我找到了apktool,它将它反编译成一堆.smali文件,我认为这些文件不是为人类阅读而设计的。我需要恢复的是类中一个非常大的方法。我找到了包含它的smali文件,我想我

android - Fragment自动保存和恢复EditTexts的状态

我有一个fragment似乎在屏幕旋转配置更改时自动恢复状态。我可以在日志中验证,只要屏幕旋转,就会在fragment中调用onCreatView。尽管向下调用applyDefaults(),但当屏幕旋转并调用onCreateView()时,用户创建的草稿条目将被保留。我的理解是我必须在onSaveInstanceState()中保存状态并在onCreateView()中恢复它,但情况似乎并非如此。谁能解释一下?@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedIns

android - 应用恢复后触发 onQueryTextChange

我对QueryTextListener上的动画搜索View感到困惑。当首先创建Activity和fragment时,它工作得很好。然后我按下主页按钮,打开其他应用程序,在那里做一些工作以删除searchviewActivity的数据,然后返回到应用程序。当Activity和fragment恢复时,onQueryTextChange方法由它自己触发。我试过这个问题FragmentreplacementtriggersonQueryTextChangeonsearchview但它没有帮助,只有当searchviewSHOW_AS_ACTION_NEVER时才有帮助,但在这种情况下我看不到s

android - 使用自定义列表适配器保存和恢复 ListView

我目前正在使用自定义列表适配器并在运行时修改ListView的行(更改文本、按钮等)。当我启动另一个fragment然后返回到包含ListView的fragment时,我想找到一种方法来保存/恢复在运行时对listview所做的更改。目前每次都会重新加载ListView,所有运行时更改都将丢失。下面显示了我如何设置列表适配器。publicvoidsetAdapterToListView(ArrayListlist){ItemList=list;ItemAdapteradapter=newMenuItemAdapter(list,getActivity(),this);ItemListV

android - FaceDetectorHandle: native 人脸检测器尚不可用。恢复到无操作检测

我正在尝试将GooglePlayServices7.8FaceAPI整合到我的应用程序中,但每次我尝试检测人脸时都会出现错误:FaceDetectorHandle﹕Nativefacedetectornotyetavailable.Revertingtono-opdetection根据帖子底部Android-erFaceDetection,此问题发生在运行Lollipop或更高版本的设备上。具体来说,他们说它适用于“RedMi2,运行Android4.4.4并安装了GooglePlay服务版本7.8.99,但不适用于运行Android5.1.1的Nexus72012(没有前置摄像头),

android - Retrofit + RxJava - 如果我使用 Disposable.dispose() ,则在恢复 Fragment 时不发射

我有一个FragmentA,它使用Retrofit在onCreateView中调用API。结果将用于显示对象列表。FragmentA还有一个按钮,可通过提交FragmentTransaction并替换自身来导航到FragmentB。(FragmentAonDestroyView触发)一切正常,但是当我从FragmentB返回到FragmentA(FragmentAonCreateView触发),API不被调用。只有当我在onDestroyView中调用Disposable.dispose()时才会发生这种情况,这是为了防止内存泄漏。我的期望由于每次触发onCreateView时都会创建

android - 如何通过深度链接在不丢失 Activity 堆栈(或应用程序状态)的情况下恢复 Android 应用程序?

我有这个每次按下某个链接时,它都会打开我的应用程序,但问题是它会打开我的应用程序的新实例。有没有办法触发onResume()并在不丢失其状态或Activity堆栈的情况下恢复我的应用程序?这是Intent过滤器:更新感谢用户DavidWasser在下面的回答,我找到了答案:所以我创建了在gmail/inbox应用程序之上启动的EntryActivity:publicclassEntryActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedI

恢复重新加载页面时的android webview

我有这样的东西:publicclassMainActivityextendsAppCompatActivity{privateWebViewmWebView;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mWebView=(WebView)findViewById(R.id.activity_main_webview);WebSettingswebSettings=mWeb

android - 如何在 Android 中保存和恢复 ExpandableListView 的状态?

是否可以在Android中保存和恢复ExpandableListView的状态(哪些项目已折叠,哪些未折叠)?如果可能,我该怎么做?我可以在onPause()/onResume()中访问ExpandableListView吗?如何访问? 最佳答案 我遍历组并保存所有组的状态:intnumberOfGroups=MyExpandableListViewAdapter.getGroupCount();boolean[]groupExpandedArray=newboolean[numberOfGroups];for(inti=0;i然后

android - Action 处理过程中的 ionic 错误!试图恢复

我有一个Android平台的项目,运行“ionicbuildandroid”或ionicemulateandroid”显示以下消息:处理Action时出错!正在尝试恢复...错误:呃哦!无效版本:未定义我安装了几个sdkAPI16-API23ionic1.7.10Cordova5.4.1OSXElCapitan10.11 最佳答案 我遇到了同样的问题并解决了它恢复到旧版本。npm安装-gcordova@5.4.0 关于android-Action处理过程中的ionic错误!试图恢复,我们